package com.stylefeng.guns.modular.map.dao;

import com.stylefeng.guns.modular.map.model.MyTimeType;
import com.stylefeng.guns.modular.map.model.TraceDay;
import java.util.List;

/**
 * 景区监控日Mapper
 * @author liqi
 *
 */
public interface TraceDayMapper {

	List<TraceDay> selectPeakPassengerByTime(MyTimeType mytimeType);// 查找天峰值人口

	List<TraceDay> selectCumulativePassengerByTime(MyTimeType myTimeType);// 查找天累计人口

	List<TraceDay> selectSexByTime(MyTimeType mytimeType);// 查找天性别人口

	List<TraceDay> selectTerminalByTime(MyTimeType mytimeType);// 查找天终端人口

	List<TraceDay> selectOriginProvinceBytime(MyTimeType mytimeType);// 查找天省人口

	List<TraceDay> selectOriginCityBytime(MyTimeType mytimeType);// 查找天地市人口

	List<TraceDay> selectAgeBytime(MyTimeType mytimeType);// 查找天年龄人口

	List<TraceDay> selectConsumptionByTime(MyTimeType mytimeType);// 查找天消费人口

	List<TraceDay> selectPermanentPeopleByTime(MyTimeType mytimeType);// 查找天常驻人口

	List<TraceDay> selectHometownsProvinceBytime(MyTimeType mytimeType);//查找天省人口(籍贯分布)

	List<TraceDay> selectHometownsCityBytime(MyTimeType mytimeType);//查找天地市人口(籍贯分布)

	List<TraceDay> selectMaxHourTime(MyTimeType mytimeType);// 查找小时粒度最新日期

	List<TraceDay> selectSexByMaxTime(MyTimeType mytimeType);// 根据最新日期查找该区域下性别分布
	
	List<TraceDay> selectOutsideUserByTime(MyTimeType mytimeType);// 根据最新日期查找该区域下省外用户分布
}